Para listar contactos podemos usar los parámetros especificados en la tabla que se encuentra al final de este página.
Es importante tener en cuenta que si el agente tiene permisos puede ver los contactos de todos los agentes, sino solo puedo ver los que le pertenecen.
{success} GET: /api/public/contacts
use GuzzleHttp\Client;
$client = new Client();
$res = $client->request("GET", "{$endpoint}/api/public/contacts?name=" . $name);
$contact = json_decode($res->getBody(), true);
return $contact;
{
"total": 1,
"from": 1,
"to": 1,
"current_page": 1,
"last_page": 1,
"per_page": 12,
"code": 200,
"data": [
{
"code": 35,
"full_name": "Esteban Suarez",
"email": "[email protected]",
"identification": null,
"description": "Contacto creado desde leads",
"picture_url": null,
"phones": [
{
"phone": "3168398958",
"phone_type_id": 2,
"phone_type": "Celular",
"phone_indicative_id": 1,
"phone_indicative": "+57"
}
]
},
]
}
Estos son los parámetros que se pueden usar para buscar contactos en el CRM
Parámetro | Descripción | Ejemplo |
---|---|---|
name | Nombre del contacto | ?name=Camile |
Email de la persona | &[email protected] | |
phone | Teléfono del contacto | &phone=32265545454 |
identification | Documento del contacto | &identification=32265545454 |
code | id del contacto | &code=248 |